#ifndef FILEMANAGER_H
#define FILEMANAGER_H

#include <QString>
#include <QStringList>

class FileManager {
public:
    static bool copyDirectory(const QString &src, const QString &dest);
    static bool removeDirectory(const QString &path);
    static QStringList findFiles(const QString &path, const QStringList &patterns);
    static bool backupFile(const QString &filePath);
    static bool restoreFile(const QString &backupPath, const QString &originalPath);
};

#endif // FILEMANAGER_H